package cn.gson.springboot.model.vo;

import cn.gson.springboot.model.pojos.*;

import java.sql.Date;
import java.util.List;

public class StorageVo {
    private int storageId;
    private String storageTheme;// 入库主题
    private Date storageDate;// 入库填单时间
    private Integer storageStatus;// 入库状态
    private String storageNote;// 入库备注
    private Date storageExecutorDate;// 入库执行时间
    private Warehouse warehouseByWarehouseId;// 入库仓库
    private Employee employeeByStoEmployeeId;// 入库填单人
    private Employee employeeByAffEmployeeId;// 入库确认人
    private Purchase purchaseByPurchaseId;// 对应采购单
    private Return returnByReturnId;// 对应退货单
    private Customer customerByCustomerId;// 对应供应商
    private List<StorageDetailVo> storageDetailsByStorageId;

    public int getStorageId() {
        return storageId;
    }

    public void setStorageId(int storageId) {
        this.storageId = storageId;
    }

    public String getStorageTheme() {
        return storageTheme;
    }

    public void setStorageTheme(String storageTheme) {
        this.storageTheme = storageTheme;
    }

    public Date getStorageDate() {
        return storageDate;
    }

    public void setStorageDate(Date storageDate) {
        this.storageDate = storageDate;
    }

    public Integer getStorageStatus() {
        return storageStatus;
    }

    public void setStorageStatus(Integer storageStatus) {
        this.storageStatus = storageStatus;
    }

    public String getStorageNote() {
        return storageNote;
    }

    public void setStorageNote(String storageNote) {
        this.storageNote = storageNote;
    }

    public Date getStorageExecutorDate() {
        return storageExecutorDate;
    }

    public void setStorageExecutorDate(Date storageExecutorDate) {
        this.storageExecutorDate = storageExecutorDate;
    }

    public Warehouse getWarehouseByWarehouseId() {
        return warehouseByWarehouseId;
    }

    public void setWarehouseByWarehouseId(Warehouse warehouseByWarehouseId) {
        this.warehouseByWarehouseId = warehouseByWarehouseId;
    }

    public Employee getEmployeeByStoEmployeeId() {
        return employeeByStoEmployeeId;
    }

    public void setEmployeeByStoEmployeeId(Employee employeeByStoEmployeeId) {
        this.employeeByStoEmployeeId = employeeByStoEmployeeId;
    }

    public Employee getEmployeeByAffEmployeeId() {
        return employeeByAffEmployeeId;
    }

    public void setEmployeeByAffEmployeeId(Employee employeeByAffEmployeeId) {
        this.employeeByAffEmployeeId = employeeByAffEmployeeId;
    }

    public Purchase getPurchaseByPurchaseId() {
        return purchaseByPurchaseId;
    }

    public void setPurchaseByPurchaseId(Purchase purchaseByPurchaseId) {
        this.purchaseByPurchaseId = purchaseByPurchaseId;
    }

    public Return getReturnByReturnId() {
        return returnByReturnId;
    }

    public void setReturnByReturnId(Return returnByReturnId) {
        this.returnByReturnId = returnByReturnId;
    }

    public Customer getCustomerByCustomerId() {
        return customerByCustomerId;
    }

    public void setCustomerByCustomerId(Customer customerByCustomerId) {
        this.customerByCustomerId = customerByCustomerId;
    }

    public List<StorageDetailVo> getStorageDetailsByStorageId() {
        return storageDetailsByStorageId;
    }

    public void setStorageDetailsByStorageId(List<StorageDetailVo> storageDetailsByStorageId) {
        this.storageDetailsByStorageId = storageDetailsByStorageId;
    }
}
